﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using com.creditos.be.liclUtil;
using com.creditos.be.liclSolcred;


namespace liclUtil.Views
{
    public class FormsManObservaRechazaPresenter : liclUtil.Views.Viewer<IFormsManObservaRechazaView>
    {
        liclUtilController oController = new liclUtilController();
        
        public FormsManObservaRechazaPresenter() { 
        
        }        
        
        public void CargarParametros(int tabla)
        {
            try
            {
                List<ParametroBE> lstParametro = new List<ParametroBE>();
                lstParametro = oController.Listar(new ParametroBE { CodigoTabla = tabla});                
                View.CargarParametros(lstParametro);
            }
            catch (Exception ex)
            {
                View.MostrarMensaje(ex.Message);
            }
        }

        public void ActualizarEstadoSolicitud(SolicitudBE oSolicitud)
        {
            try
            {
                oController.ActualizarEstadoSolicitud(oSolicitud);
                View.MostrarMensaje("Se Actualizó el estado de la solicitud exitosamente");
               
            }
            catch (Exception ex)
            {
                View.MostrarMensaje(ex.Message);
            }
        }
    }
}
